<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>while</title>
</head>
<body>
     <script>
        //  for 当循环次数已知
        // while
        // do while 

        //  1-100之间所有数字的和
        var i = 1;
        var sum = 0;
        while(i <= 100){
            sum += i;
            i++
        }
        console.log(sum);
        var j = 1;
        var sum = 0;
        do{
            sum += j;
            j++;
        }while(j <= 100)

        // while的练习
        // 任意输入一个整数，求他的位数
        // parseInt 判断是否为数字
        // var num = parseInt(prompt("请输入一个整数", 111));
        // if(num){
        //     var n = 1;
        //     while(num >= 10){
        //         num = parseInt(num / 10)
        //         n ++;
        //     }
        //     console.log(n);
        // }else if(num === 0){
        //     console.log("1")
        // }else {
        //     console.log("不是数字")
        // }

        // 输入一个整数， 反转输出这个数的每一个数字    
        // 123  
        // 判断用户输入的数字是否合法
        // 翻转输出每一个数字

        /*
        var num = Number(prompt("请输入一个数字"));
        // 234  234 % 10  4   234 / 10 = 23.4
        // 整数 0 NaN
        if(num) {
            num = parseInt(num);
            do{
                var tmp = num % 10;
                num = parseInt(tmp);
            }while(num != 0 )
        }else if(num === 0){

        }
        */

        var aa = prompt("我爱你，嫁给我吧");
        do{
           if(aa === 'y'){
               jx = false;
               console.log("我们形影不离");
            //    break 或者 变量控制
               break;
           }else {
               aa = prompt("你喜欢我吗？");
           }
        }while(true)

        
     </script>
</body>
</html>
